.Zebra_DatePicker_Icon_Wrapper {
	margin-left:-5px
}
.Zebra_DatePicker *,.Zebra_DatePicker *:after,.Zebra_DatePicker *:before {
	-moz-box-sizing:content-box !important;
	-webkit-box-sizing:content-box !important;
	box-sizing:content-box !important
}
.Zebra_DatePicker {
	position:absolute;
	background:#fff;
	border:1px solid #999;
	z-index:1200;
	padding:5px;
	top:0
}
.Zebra_DatePicker * {
	margin:0;
	padding:0;
	color:#373737;
	background:transparent;
	border:none
}
.Zebra_DatePicker table {
	border-collapse:collapse;
	border-spacing:0;
	width:auto;
	table-layout:auto
}
.Zebra_DatePicker td,.Zebra_DatePicker th {
	text-align:center;
	padding:5px 0
}
.Zebra_DatePicker td {
	cursor:pointer
}
.Zebra_DatePicker .dp_daypicker,.Zebra_DatePicker .dp_monthpicker,.Zebra_DatePicker .dp_yearpicker {
	margin-top:3px
}
.Zebra_DatePicker .dp_daypicker td,.Zebra_DatePicker .dp_daypicker th,.Zebra_DatePicker .dp_monthpicker td,.Zebra_DatePicker .dp_yearpicker td {
	width:30px
}
.Zebra_DatePicker,.Zebra_DatePicker .dp_header .dp_hover,.Zebra_DatePicker td.dp_selected,.Zebra_DatePicker .dp_footer .dp_hover,.Zebra_DatePicker td.dp_hover {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.Zebra_DatePicker.dp_visible {
	visibility:visible;
	filter:alpha(opacity=100);
	-khtml-opacity:1;
	-moz-opacity:1;
	opacity:1;
	transition:opacity .2s ease-in-out
}
.Zebra_DatePicker.dp_hidden {
	visibility:hidden;
	filter:alpha(opacity=0);
	-khtml-opacity:0;
	-moz-opacity:0;
	opacity:0
}
.Zebra_DatePicker .dp_header .dp_previous,.Zebra_DatePicker .dp_header .dp_next {
	width:30px
}
.Zebra_DatePicker .dp_header .dp_caption {
	font-weight:bold
}
.Zebra_DatePicker .dp_header .dp_hover {
	background:#dedede;
	color:#373737
}
.Zebra_DatePicker .dp_daypicker th {
	font-weight:bold
}
.Zebra_DatePicker td.dp_not_in_month {
	color:#dedede;
	cursor:default
}
.Zebra_DatePicker td.dp_weekend_disabled {
	color:#dedede;
	cursor:default
}
.Zebra_DatePicker td.dp_selected {
	background:#039;
	color:#fff !important
}
.Zebra_DatePicker td.dp_week_number {
	cursor:text;
	font-weight:bold
}
.Zebra_DatePicker .dp_monthpicker td {
	width:33%
}
.Zebra_DatePicker .dp_yearpicker td {
	width:33%
}
.Zebra_DatePicker .dp_footer {
	margin-top:3px
}
.Zebra_DatePicker td.dp_current {
	color:#3a87ad
}
.Zebra_DatePicker td.dp_disabled_current {
	color:#3a87ad
}
.Zebra_DatePicker td.dp_disabled {
	color:#dedede;
	cursor:default
}
.Zebra_DatePicker td.dp_hover {
	background:#dedede
}
button.Zebra_DatePicker_Icon {
	display:inline-block;
	visibility:hidden;
	position:absolute
}
button.Zebra_DatePicker_Icon_Disabled {
	background-image:url('../images/calendar-disabled.png')
}
button.Zebra_DatePicker_Icon {
	margin:0 0 0 3px
}
button.Zebra_DatePicker_Icon_Inside_Right {
	margin:0 3px 0 0
}
button.Zebra_DatePicker_Icon_Inside_Left {
	margin:0 0 0 3px
}
